package com.irdstudio.efp.flow.service.facade;

import java.util.List;

import com.irdstudio.efp.flow.service.vo.FlowInstanceInfoVO;
import com.irdstudio.efp.flow.service.vo.InstFlowEventVO;

public interface FlowWholeLifeCycleService {
    
    /**
     * 查询当前流转数据
     * @param vo
     * @return
     * @throws Exception
     */
    List<FlowInstanceInfoVO> queryAllCurrLegalOrgDown(FlowInstanceInfoVO vo)  throws Exception;
    
    /**
     * 根据流转实例ID查询阶段事件
     * @param instFlowId
     * @return
     * @throws Exception
     */
    List<InstFlowEventVO> queryStageEventTree(String instFlowId) throws Exception;

}
